Object-oriented Measurement of Pipe Systems Using Edge Matching and Csg Models with Constraints
نویسندگان
چکیده
A method for the measurement of pipe systems from a collection of images is presented. A predefined library of parameterized object models defined by CSG trees is used to describe several types of piping elements. An initial measurement of each component of the pipe system is obtained by selecting the appropriate model from the library, projecting this model into the images and modifying the pose, and the shape of the model such that it is aligned with the object in the images. The images are taken with a calibrated camera. In addition, the exterior orientations of the images are assumed to be known approximately. All the selected models are combined in one tree, that describes the complete pipe system. Constraints within object models and also between object models are applied. For the precise measurement of pipe systems we developed a two stage fitting procedure. First, in a pixel based fitting stage the model edges are optimally aligned with the pixels with high gradients in a buffer around the projected model edges. Second, in an edge-model based fitting stage the grey values in the buffer are matched with the grey values predicted by a Gaussian smoothed step edge and the standard deviations of the measured parameter values are estimated. The practical application of this fitting procedure is demonstrated using object models with constraints. The use of constraints reduced the standard deviation of most of the estimated parameter values significantly.
منابع مشابه
Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism
In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملساختار دهی آنی دادههای مکانی ورودی GIS با تأکید بر عارضه راه
An important issue in implementation of a GIS system is preparation of data to be entered in GIS. To produce spatial data for GIS using photogrammetric techniques, conventional method is to apply photogrammetric and GIS systems individually (off-line procedure). This approach is costly, time consuming and somehow unreliable due to the fact that 3D photogrammetric model is not available at the ...
متن کامل